@charset "UTF-8";

/* 初始化样式 */
* {
  font-family: '微软雅黑';
}

/* 清浮动 */
.cf {
  zoom: 1;
}

.cf:after {
  content: '020';
  height: 0px;
  display: block;
  overflow: hidden;
  clear: both;
}

.slh1 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.slh2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.slh4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

a {
  color: #333333;
}

a:hover {
  color: #0071B9;
}

.inbox {
  width: 1200px;
  margin: 0 auto;
}

/* 初始化样式结束 */


/* 头部样式 */
/* header*/
.hd1bg {
  width: 100%;
  height: 400px;
  background: url(../images/2311161801004396015.png) no-repeat center top;
  padding-top: 10px;
  background-size: cover;
}

.headin {
  width: 1200px;
  margin: 0 auto;
}

.hdtop {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.hdtop a,
.hdtop span {
  font-size: 14px;
  color: #fff;
  line-height: 30px;
}

.tfgx {
  margin: 0 5px;
}

.hdtop a:hover {
  font-weight: bold;
  color: #0071B9;
}

.sjghb,
.old_boount {
  display: none;
}

.new_boount {
  display: block;
  float: right;
  margin-left: 20px;
  width: 90px;
  line-height: 30px;
  border-radius: 20px;
  padding: 0 20px;
  text-align: center;
  background: #3C6DB6
}

.logo_box {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.sjt_search {
  width: 400px;
  height: 50px;
  border-radius: 25px;
  background: #fff;
}

.sjt_search form {
  display: flex;
}

.setxt {
  width: 320px;
  height: 50px;
  padding: 0 20px;
  border: none;
  border-radius: 25px;
}

.sesub {
  width: 80px;
  height: 50px;
  background: #DFAB7C url(../images/2310241745278323023.png) no-repeat center;
  background-size: 20px 20px;
  border: none;
  border-radius: 25px;
}

.top_nav {
  width: 100%;
  height: auto;
  background: #0071B9;
  box-shadow: 0 0 8px #092c3f80;
}

.navin {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}

.navin a {
  display: block;
  width: 199px;
  padding: 24px 0 24px;
}

.navin a:first-child {
  border: none;
}

.navin a:hover,
.navac {
  background: url(../images/navh.png) no-repeat center 72px;
  background-size: 90px 3px;
}

.navin a span {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  background-size: 32px !important;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
}

.navin .wzsy span {
  background: url(../images/wzsy.png) no-repeat 25px center;
}

.navin .gzdt span {
  background: url(../images/gzdt.png) no-repeat 25px center;
}

.navin .zwgk span {
  background: url(../images/zwgk.png) no-repeat 25px center;
}

.navin .hdjl span {
  background: url(../images/hdjl.png) no-repeat 25px center;
}

.navin .pzjd span {
  background: url(../images/pzjd.png) no-repeat 25px center;
}

.navin .ztzl span {
  background: url(../images/ztzl.png) no-repeat 25px center;
}

.logo1 {
  display: block;
  margin: 80px auto;
}

.old_type .header1 {
  height: auto;
}

.old_type .tpl,
.old_type .tpr {
  width: 100%;
}

.old_type .tfgx {
  display: none;
}

.old_type .hdtop a {
  font-size: 28px;
  line-height: 64px;
  margin-right: 20px;
}

.old_type .new_boount {
  display: none;
}

.old_type .old_boount {
  display: block;
  float: right;
  margin-right: 0;
  width: auto;
  line-height: 64px;
  border-radius: 32px;
  padding: 0 25px;
  text-align: center;
  background: #ffffff2b;
  background-size: 28px;
}

.old_type .sjt_search,
.old_type .setxt,
.old_type .sesub {
  height: 60px;
  border-radius: 30px;
  font-size: 28px;
}

.old_type .navin a {
  font-size: 36px;
  line-height: 72px;
}

.old_type .navin {
  flex-wrap: wrap;
  justify-content: flex-start;
}

.old_type .navin a:hover,
.old_type .navac {
  background: url(../images/navh.png) no-repeat center 162px;
  background-size: 150px 3px;
}

.old_type .navin a span {
  padding-left: 0;
  text-align: center;
  background: none;
  font-size: 36px;
}

.mobile_type .hd1bg {
  height: 100vw;
}

.mobile_type .headin {
  width: 100%;
}

.mobile_type .hdtop {
  padding-left: 3vw;
}

.mobile_type .tpl {
  display: none;
}

.mobile_type .sjbdn {
  display: none;
}

.mobile_type .hdtop .loggin_group {
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .sjghb {
  display: block;
  float: right;
  margin-left: 2vw;
  width: 18vw;
  height: auto;
  border-radius: 1vw;
  background: #ec940a;
  line-height: 2;
  text-align: center;
  font-size: 4vw;
}

.mobile_type .logo_box {
  margin-top: 4vw;
  padding: 0 2vw;
  justify-content: center;
}

.mobile_type .logo {
  width: 95%;
}

.mobile_type .logo1 {
  width: 98%;
  margin-top: 12vw;
}

.mobile_type .sjt_search {
  margin: 12vw auto 0;
  width: 96vw;
  height: 12vw;
  border-radius: 6vw;
}

.mobile_type .setxt {
  width: 84vw;
  height: 12vw;
  padding: 0 3vw;
  border-radius: 6vw;
  font-size: 4vw;
}

.mobile_type .sesub {
  width: 12vw;
  height: 12vw;
  background-size: 4vw;
  border-radius: 6vw;
}

.mobile_type .top_nav {
  margin-top: 0;
}

.mobile_type .navin {
  width: 100%;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.mobile_type .navin a {
  display: block;
  width: 33%;
  font-size: 4vw;
  line-height: 2;
  text-align: center;
  border: none;
  padding: 3vw 0 1vw;
}

.mobile_type .navac {
  background: url(../images/navh.png) no-repeat center bottom;
  background-size: 50% 2px;
}

.mobile_type .navin a span {
  background: none;
  font-size: 4vw;
  padding: 0;
}

/* header_end*/
/* 登陆样式 */
/* 登录样式*/
.loggin_group {
  position: relative;
}

.loginItems {
  display: none;
  position: absolute;
  width: 90px;
  height: 80px;
  z-index: 99;
  text-align: center;
  background: url(../images/zjzwfw_2019_dlbjdc.png) no-repeat 0 -1px;
  padding-top: 12px;
  left: -10px;
  top: 20px;
}

.loginItems a {
  display: block;
  width: 98%;
  margin: 0 auto;
  color: #333;
  padding: 0;
  text-align: center;
  line-height: 30px;
  background: none;
  float: none;
}

.loggin_group:hover .loginItems {
  display: block;
}

.old_type .loginItems {
  width: 140px;
  height: 120px;
  background-size: 140px;
  left: -5px;
  top: 40px;
}

.old_type .loginItems a {
  line-height: 50px;
}

.mobile_type .loginItems {
  display: none;
  width: 120%;
  height: auto;
  z-index: 99;
  border-bottom: none;
  padding-top: 2vw;
  left: -2vw;
  top: 9vw;
  background-image: none;
  background-color: #fff;
  border: 1px solid #999;
}

.mobile_type .loginItems a {
  font-size: 4vw;
  line-height: 2;
}

/* 登陆样式 */
/* 头部样式结束 */



.cont_box {
  background: linear-gradient(180deg, #F0F8FF, #FFFFFF);
}

/* 头条 */
.headLines_wrapper {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  padding: 20px;
  background: #fff;
  box-shadow: 0 4px 18px #e3edff;
}

.tag_head {
  width: 126px;
  height: auto;
  float: left;
  position: relative;
}

.tag_head span {
  position: absolute;
  color: #fff;
  font-size: 22px;
  display: block;
  width: 100%;
  height: 65px;
  text-align: center;
  line-height: 65px;
}

.headLinesWrap {
  float: left;
  margin-left: 30px;
  width: 850px;
  height: 38px;
  overflow: hidden;
}

.headLinesWrap li {
  width: 100%;
  height: 30px;
  margin-top: 20px;
}

.headLinesWrap li:first-child {
  margin-top: 0;
}

.headLinesWrap li a {
  display: block;
  padding-left: 20px;
  background: url(../images/dian.png) no-repeat left center;
  font-size: 20px;
  line-height: 26px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ts_more {
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-size: 16px;
  color: #3A80C4;
}

.ts_more:hover {
  font-weight: bold;
}

.htbar {
  display: none;
  margin-top: 30px;
  height: 5px;
  background: #0071B9;
}

.old_type .headLines_wrapper {
  padding: 30px 30px 60px;
}

.old_type .tag_head {
  width: 112px;
  height: 146px;
  margin-top: 50px;
}

.old_type .tag_head span {
  font-size: 40px;
  height: 135px;
  line-height: 135px;
}

.old_type .tag_head img {
  width: 100%;
}

.old_type .headLinesWrap li a {
  font-size: 32px;
  line-height: 64px;
}

.old_type .headLinesWrap li {
  height: 36px;
  margin-top: 36px;
}

.old_type .headLinesWrap li a {
  font-size: 36px;
  line-height: 36px;
}

.old_type .ts_more {
  font-size: 36px;
  bottom: 55px;
}

.mobile_type .inbox {
  width: 100%;
  margin: 0 auto;
  padding: 0 2vw;
}

.mobile_type .headLines_wrapper {
  width: 100%;
  margin-top: 4vw;
  position: relative;
  height: auto;
  padding: 0 0 12vw;
  background: none;
  box-shadow: none;
}


.mobile_type .tag_head {
  display: none;
}

.mobile_type .headLinesWrap li {
  width: 87vw;
  height: auto;
  margin-top: 0;
}

.mobile_type .headLinesWrap {
  margin-left: 0;
  width: auto;
}

.mobile_type .headLinesWrap li a {
  font-size: 4vw;
  font-weight: normal;
  line-height: 2;
  padding-left: 3vw;
}

.mobile_type .ts_more {
  bottom: 3vw;
  right: 2vw;
  font-size: 4vw;
}

.mobile_type .htbar {
  display: block;
  margin-top: 3vw;
  height: 1vw;
}

/* 图片新闻 */
.cont1_box {
  margin-top: 50px;
}

/* 首页轮播图 */
.pic_news {
  float: left;
  width: 600px;
  height: 400px;
  overflow: hidden;
}

.pic_news .swiper-slide img {
  width: 600px;
  height: 400px;
  object-fit: contain;
}

.lbtit {
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, .5);
  z-index: 999;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 50px;
}

.lbtit p {
  width: 65%;
  padding-left: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  left: unset !important;
  width: auto !important;
  right: 30px !important;
  bottom: 15px !important;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  opacity: 1;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background: #0071B9;
}

.govpushinfo150203 {
  display: none;
}

/* 老年版 */
.old_type .pic_news {
  width: 100%;
  height: 750px;
  overflow: hidden;
}

.old_type .pic_news .swiper-slide img {
  width: 100%;
  height: 750px;
}

.old_type .lbtit {
  height: 64px;
  line-height: 64px;
}

.old_type .lbtit p {
  padding-left: 30px;
  font-size: 32px;
}

.old_type .swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
}

.old_type .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 17px !important;
}

/* 手机版 */
.mobile_type .pic_news {
  width: 100%;
  height: 60vw;
}

.mobile_type .pic_news .swiper-slide img {
  width: 100%;
  height: 60vw;
  object-fit: cover;
}

.mobile_type .lbtit {
  height: 10vw;
  line-height: 10vw;
}

.mobile_type .lbtit p {
  width: 100%;
  font-size: 4vw;
  padding: 0 3vw;
}

.mobile_type .swiper-pagination .swiper-pagination-bullet {
  width: 3vw;
  height: 3vw;
}

.mobile_type .swiper-pagination .swiper-pagination-bullet-active {
  width: 3vw;
  border-radius: 1.5vw;
}

.mobile_type .swiper-container-horizontal>.swiper-pagination-bullets,
.mobile_type .swiper-pagination-custom,
.mobile_type .swiper-pagination-fraction {
  right: 3vw !important;
  bottom: 2vw !important;
}

/* 首页轮播图 */
/* 省社要闻 */
.cont1_r {
  width: 555px;
  float: right;
}

.cont1_r .tabHdTit li {
  float: left;
}

.cont1_r .tabHdTit li a {
  display: block;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 20px;
}

.cont1_r .tabHdTit .tabon a {
  background: #146DBB;
  color: #fff;
  border-radius: 4px;
}

.cont1_r .tabBd {
  margin-top: 20px;
}

.cont1_r .tabBd li {
  font-size: 16px;
  line-height: 45px;
  padding-left: 20px;
  background: url(../images/dian.png) no-repeat left center;
  transition: 0.3s;
  box-shadow: 0px 0px 0px transparent;
  border-bottom: 1px dashed #eee;
}

.cont1_r .tabBd li:hover {
  padding: 0 20px 0 40px;
  box-shadow: 0px 0px 10px #ccc;
  background-position-x: 20px;
}

.cont1_r .tabBd li a {
  display: block;
  float: left;
  width: 72%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s;
}

.cont1_r .tabBd li a:hover {
  text-shadow: none !important;
  font-weight: bold;
}

.cont1_r .tabBd li span {
  float: right;
}

.topXq {
  padding-bottom: 20px;
  border-bottom: 1px dashed #999;
  margin-bottom: 13.5px;
}

.topXq a {
  display: block;
  width: 100%;
  font-weight: 700;
  font-size: 20px;
  line-height: 40px;
}

.topXq p {
  margin-top: 10px;
  font-size: 14px;
  line-height: 28px;
  color: #999;
}

/* 内容下部分 */
.cont_b_b {
  margin-top: 20px;
  margin-bottom: 50px;
  background: url(../picture/tabBg.png) no-repeat center top;
  background-size: 100%;
  padding-top: 20px;
}

.cont2_box {
  padding-top: 50px;
}

/* 通知公告 */
.cont2_box .tabHdTit {
  display: flex;
  justify-content: space-evenly;
}

.cont2_box .tabHdTit li {
  width: 300px;
  height: 225px;
}

.cont2_box .tabHdTit li a {
  display: block;
  width: 100%;
  height: 180px;
  padding: 20px 0;
  transition: all .3s;
}

.cont2_box .tabHdTit li img {
  display: block;
  margin: 0 auto;
}

.cont2_box .tabHdTit li span {
  display: block;
  text-align: center;
}

.cont2_box .tabHdTit li .span1 {
  margin-top: 20px;
  font-weight: 700;
  font-size: 22px;
  color: #fff;
}

.cont2_box .tabHdTit li .span2 {
  font-weight: 700;
  font-size: 14px;
  line-height: 32px;
  color: #fff;
  opacity: 0.35;
}

.cont2_box .tabHdTit .tabon {
  background: url(../images/btabon.png) no-repeat center bottom;
}

.cont2_box .tabHdTit .tabon a {
  background: url(../images/btabbg.png) no-repeat center;
  background-size: cover;
  border-radius: 16px;
}

.cont2_box .tabBd {
  margin-top: 30px;
}

.cont2_box .tabBd ul {
  padding: 20px;
  background: #fff;
  box-shadow: 0 3px 12px #c2e2ff59;
}

.tzggTab {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tzggTab .ul_box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.tzggtys,
.tzggbys {
  width: 386px;
}

.tzggTab li a {
  display: flex;
  justify-content: space-between;
}

.tzggTab i {
  font-style: normal;
}

.tab_time {
  width: 23%;
  border-right: 1px solid #999;
}

.tab_time b,
.tab_time i {
  display: block;
  color: #999;
}

.tab_time b {
  font-size: 28px;
  font-weight: normal;
}

.time_h {
  width: 20px;
  border-top: 2px solid #999;
  margin: 5px 0;
}

.tab_xx {
  width: 77%;
  padding-left: 10px;
  font-size: 16px;
  line-height: 25px;
  height: 50px;
}

.tzggTab .tzggtys a {
  padding: 20px;
  background: url(../images/xxmore.png) no-repeat 110px 80px;
}

.tzggTab .tzggtys a:hover {
  background: #edf7ff url(../images/xxmore_on.png) no-repeat 110px 80px;
}

.tzggTab a:hover .tab_time b,
.tzggTab a:hover .tab_time i {
  color: #0071B9;
}

.tzggTab .tzggbys a {
  padding: 20px;
}

.tzggTab .tzggbys a {
  flex-wrap: wrap;
}

.tzggbys .tab_xx {
  width: 100% !important;
  padding-left: 0 !important;
}

.tzggbys .tab_time {
  border: none;
  margin-top: 5px;
}

.tzggTab .tzggbys a {
  background: url(../images/xxmore.png) no-repeat 345px 140px;
}

.tzggTab .tzggbys a:hover {
  background: #edf7ff url(../images/xxmore_on.png) no-repeat 345px 140px;
}

.tzgg_more {
  display: block;
  width: 120px;
  margin: 30px auto;
  background: #fff;
  color: #0071B9;
  font-size: 16px;
  padding: 15px 20px;
  border: 1px solid #ddd;
  text-align: center;
  transition: all .3s;
}

.tzgg_more:hover {
  background: #0071B9;
  color: #fff;
}

/* 信息公开 */
.xxgk_tab_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.xxgk_tab_box li {
  width: 373px;
  height: 183px;
  margin-bottom: 20px;
  background: linear-gradient(180deg, #E4EFFF, #FFFFFF);
}

.xxgk_tab_box li:hover {
  background: linear-gradient(180deg, #146DBB, #4996D9);
}

.xxgk_tab_box li a {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 20px;
}

.xxgk_tab_box li a i {
  display: block;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  margin: 0 auto;
  box-shadow: 0 0 16px #0051982e;
}

.xxgk_tab_box li:hover a i {
  box-shadow: none;
}

.hdspan2{
  display: none !important;
}

.sy_xxgkzn a i {
  background: #fff url(../images/zn_1.png) no-repeat center;
}

.sy_xxgkzd a i {
  background: #fff url(../images/zd_1.png) no-repeat center;
}

.sy_fdzdgk a i {
  background: #fff url(../images/fdgk_1.png) no-repeat center;
}

.sy_xxgknb a i {
  background: #fff url(../images/nb_1.png) no-repeat center;
}

.sy_ysqgk a i {
  background: #fff url(../images/ysq_1.png) no-repeat center;
}

.sy_wzgznb a i {
  background: #fff url(../images/wznb_1.png) no-repeat center;
}

.sy_xxgkzn:hover a i {
  background: #ffffff2e url(../images/zn_2.png) no-repeat center;
}

.sy_xxgkzd:hover a i {
  background: #ffffff2e url(../images/zd_2.png) no-repeat center;
}

.sy_fdzdgk:hover a i {
  background: #ffffff2e url(../images/fdgk_2.png) no-repeat center;
}

.sy_xxgknb:hover a i {
  background: #ffffff2e url(../images/nb_2.png) no-repeat center;
}

.sy_ysqgk:hover a i {
  background: #ffffff2e url(../images/ysq_2.png) no-repeat center;
}

.sy_wzgznb:hover a i {
  background: #ffffff2e url(../images/wznb_2.png) no-repeat center;
}

.xxgk_tab_box a span {
  display: block;
  margin-top: 20px;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: #333;
}

.xxgk_tab_box li:hover a span {
  color: #fff;
}

/* 互动交流 */
.hdjl_tab_box {
  display: flex;
  flex-wrap: wrap;
}

.hdjl_tab_box li {
  margin: 0 0 20px 20px;
  width: 373px;
  height: 130px;
  background: linear-gradient(180.00deg, #fff 0%, #f5f5f5 100%);
}

.hdjl_tab_box li:nth-child(3n-2) {
  margin-left: 0;
}

.hdjl_tab_box li a {
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 147px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  align-content: center;
}

.hdjl_tab_box li a span {
  display: block;
}

.hdjl_tab_box li a img {
  display: block;
  width: 23px;
  height: 13px;
  margin-top: 0;
}

.hdspan2 {
  font-size: 14px;
  color: #999;
  line-height: 38px;
}

.hd_znwd {
  background: url(../images/hdznwd.png) no-repeat 20px center;
}

.hd_bjtj {
  background: url(../images/hdbjtj.png) no-repeat 20px center;
}

.hd_gkxx {
  background: url(../images/hdgkxx.png) no-repeat 20px center;
}

.hd_jdts {
  background: url(../images/hdjdts.png) no-repeat 20px center;
}

.hd_jbdh {
  background: url(../images/hdjbdh.png) no-repeat 20px center;
}

/* 第三部分 */

.cont3_box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #fff;
  padding: 10px;
}

.ct3_nr {
  width: 560px;
}

.ct_tit {
  display: flex;
  justify-content: space-between;
  line-height: 30px;
}

.ct_tit span {
  font-size: 22px;
  font-weight: 700;
}

.ct_tit span i {
  font-style: normal;
  color: #146DBB;
}

.ct3_nr ul {
  margin-top: 20px;
}

.ct3_nr ul li {
  display: flex;
  justify-content: space-between;
  line-height: 45px;
  transition: 0.3s;
  box-shadow: 0px 0px 0px transparent;
  border-bottom: 1px dashed #eee;
}

.ct3_nr ul li:hover {
  padding: 0 20px 0 20px;
  box-shadow: 0px 0px 10px #ccc;
  /* background-position-x: 20px; */
}



.ct3_nr ul li a {
  display: block;
  width: 72%;
  padding-left: 20px;
  background: url(../images/dian.png) no-repeat left center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all .3s;
}

.ct3_nr ul li a:hover {
  font-weight: bold;
  text-shadow: none !important;
}

/* 专题专栏 */
.cont4_box {
  background-color: #ffffff;
  padding: 10px;
}

.ct4_ztzl {
  position: relative;
  margin-top: 20px;
}

.ct4_ztzl .swiper-container {
  overflow: hidden;
}

.ct4_ztzl .swiper-slide {
  overflow: hidden;
}


.ct4_ztzl img,
.ct4_ztzl a {
  display: block;
  width: 100%;
  height: 100%;
  transition: all .5s;
  object-fit: cover;
}

.ct4_ztzl a:hover img {
  transform: scale(1.1);
}

.ztzl_next,
.ztzl_prev {
  position: absolute;
  top: 50%;
  margin-top: -67px;
  width: 78px;
  height: 134px;
  z-index: 99;
  cursor: pointer;
  transition: all .3s;
}

.ztzl_prev {
  background: url(../images/arrl.png) no-repeat center;
  background-size: 78px 134px;
  left: -80px;
}



.ztzl_next {
  background: url(../images/arrr.png) no-repeat center;
  background-size: 78px 134px;
  right: -80px;
}








/* 底部分割线 */
.ftfgx {
  width: 100%;
  border-top: 5px solid #165796;
}

/* 友情链接 */
.yqljnew {
  padding: 10px 0;
  background: #f3f3f3;
}

.yqlink_in {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.yqlink_in h4 {
  font-weight: 700;
  font-size: 20px;
  line-height: 50px;
  color: #165796;
}

.footer_links {
  position: relative;
  width: 1100px;
}

.FriendLinksItemWrap {
  font-size: 15px;
  display: flex;
  justify-content: space-between;
}

.FriendLinksItem {
  display: inline-block;
  width: 200px;
  height: 50px;
  border: 1px solid #ddd;
  padding: 0 30px 0 20px;
  background: #fff url(../images/arrd.png) no-repeat 170px center;
  cursor: pointer;
}

.FriendLinksItem p {
  font-size: 14px;
  line-height: 50px;
}

.websiteList {
  z-index: 9;
  display: none;
  position: absolute;
  bottom: 80px;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0px 0px 10px 3px rgb(0 0 0 / 30%);
  padding: 20px;
}

.websiteList a {
  display: block;
  float: left;
  line-height: 40px;
  transition: all 0.3s;
  padding: 0 10px;
  width: 25%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.websiteList a:hover {
  background: #0071B9;
  color: #fff !important;
}

.old_type .yqlink_in h4 {
  display: none;
}

.old_type .yqljnew {
  padding: 30px 0;
}

.old_type .FriendLinksItem {
  width: 225px;
  height: 60px;
  padding-right: 35px;
  padding-left: 10px;
  background: #fff url(../images/arrd.png) no-repeat 195px center;
  background-size: 16px;
}

.old_type .footer_links {
  width: 100%;
}

.old_type .FriendLinksItem p {
  font-size: 24px;
  line-height: 60px;
}

.old_type .websiteList {
  bottom: 90px;
}

.old_type .websiteList a {
  line-height: 60px;
  padding: 0 20px;
  width: 33%;
  font-size: 24px;
}

.mobile_type .yqljnew {
  display: none;
}

/* 友情链接 */
/* 老年版 */
.old_type .cont1_r {
  width: 100%;
  margin-top: 60px;
}

.old_type .cont1_r .tabHdTit li a {
  font-size: 36px;
}

.old_type .cont1_r .tabBd {
  margin-top: 30px;
}

.old_type .cont1_r .tabBd li {
  font-size: 36px;
  line-height: 72px;
  padding-left: 25px;
  background-size: 8px;
}

.old_type .topXq a {
  font-size: 36px;
  line-height: 72px;
}

.old_type .topXq p {
  font-size: 28px;
  line-height: 56px;
}

.old_type .cont2_box .tabHdTit li .span1 {
  font-size: 36px;
}

.old_type .cont2_box .tabHdTit li .span2 {
  font-size: 22px;
}

.old_type .cont2_box .tabHdTit li a {
  height: 200px;
}

.old_type .cont2_box .tabHdTit li {
  height: 260px;
}

.old_type .tab_time {
  width: 30%;
}

.old_type .tab_xx {
  width: 70%;
  padding-left: 15px;
  font-size: 24px;
  line-height: 48px;
  height: 90px;
}

.old_type .tab_time b {
  font-size: 36px;
}

.old_type .tab_time i {
  font-size: 22px;
}

.old_type .tzggTab .ul_box li a {
  background-image: none;
}

.old_type .tzgg_more {
  width: 200px;
  font-size: 36px;
}

.old_type .xxgk_tab_box li {
  height: 240px;
}

.old_type .xxgk_tab_box li a {
  background-position-y: 180px;
}

.old_type .xxgk_tab_box a span {
  font-size: 36px;
}

.old_type .hdjl_tab_box li a img {
  display: none;
}

.old_type .hdjl_tab_box li a span {
  font-size: 24px;
}

.old_type .hdjl_tab_box li a .hdspan2 {
  font-size: 20px;
}

.old_type .ct3_nr {
  width: 100%;
}

.old_type .ct3_l {
  margin-top: 20px;
}

.old_type .ct3_r {
  margin-top: 60px;
}

.old_type .ct_tit {
  line-height: 72px;
  font-size: 28px;
}

.old_type .ct_tit span {
  font-size: 36px;
}

.old_type .ct3_nr ul li {
  line-height: 72px;
}

.old_type .ct3_nr ul li a {
  font-size: 36px;
  padding-left: 25px;
  background-size: 8px;
}

.old_type .ct3_nr ul li span {
  font-size: 36px;
}
.old_type .cont1_r .tabBd li:hover{
  padding: 0px 20px 0 40px;
}

/* 老年版 */
/* 移动端 moble_type*/
.mobile_type .cont1_box {
  margin-top: 4vw;
}

.mobile_type .swiper-pagination {
  display: none;
}

.mobile_type .cont1_r {
  width: 100%;
  margin-top: 4vw;
}

.mobile_type .cont1_r .tabHdTit li a {
  padding: 1vw 2vw;
  font-size: 4.5vw;
}

.mobile_type .cont1_r .tabBd {
  margin-top: 2vw;
}

.mobile_type .cont1_r .tabBd li {
  font-size: 4vw;
  line-height: 2;
  padding-left: 0;
  background: none;
}

.mobile_type .cont1_r .tabBd li a {
  width: 55%;
}

.mobile_type .topXq {
  padding-bottom: 2vw;
  margin-bottom: 2vw;
}

.mobile_type .topXq a {
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .topXq p {
  margin-top: 2vw;
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .cont_b_b {
  margin-top: 4vw;
  margin-bottom: 4vw;
  background-size: auto;
}

.mobile_type .cont2_box {
  padding-top: 2vw;
}

.mobile_type .cont2_box .tabHdTit li {
  width: 30%;
  height: auto;
  background-size: 4vw;
  padding-bottom: 5vw;
}

.mobile_type .cont2_box .tabHdTit li a {
  width: 100%;
  height: auto;
  padding: 2vw 0;
  border-radius: 4px;
}

.mobile_type .cont2_box .tabHdTit li img {
  width: 5vw;
}

.mobile_type .cont2_box .tabHdTit li .span1 {
  margin-top: 2vw;
  font-weight: 500;
  font-size: 4vw;
}

.mobile_type .cont2_box .tabHdTit li .span2 {
  display: none;
}

.mobile_type .cont2_box .tabBd {
  margin-top: 3vw;
}

.mobile_type .cont2_box .tabBd ul {
  padding: 2vw;
}

.mobile_type .tzggtys,
.mobile_type .tzggbys {
  width: 100%;
}

.mobile_type .tzggTab li a {
  padding: 2vw;
  border-bottom: 1px dashed #999;
  background: none;
}

.mobile_type .tab_time {
  display: none;
}

.mobile_type .tab_xx {
  width: 100%;
  padding-left: 0;
  font-size: 4vw;
  line-height: 2;
  height: auto;
}

.mobile_type .tzgg_more {
  width: auto;
  margin: 4vw auto;
  background: #0071B9;
  color: #fff;
  font-size: 4vw;
  padding: 2vw;
}

.mobile_type .xxgk_tab_box li {
  width: 100%;
  height: auto;
  margin-bottom: 3vw;
}

.mobile_type .xxgk_tab_box li a {
  background: none;
  padding-top: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 4vw;
}

.mobile_type .xxgk_tab_box li a i {
  height: 12vw;
  width: 12vw;
  margin: 0;
  background-size: 6vw;
}

.mobile_type .xxgk_tab_box a span {
  margin-left: 2vw;
  margin-top: 0;
  font-size: 4vw;
}

.mobile_type .hdjl_tab_box li {
  margin: 0 0 2vw 0;
  width: 100%;
  height: auto;
  padding: 2vw;
}

.mobile_type .hdjl_tab_box li a {
  height: 20vw;
  padding-left: 25vw;
  padding-right: 5vw;
  background-size: 12vw;
  background-position-x: 3vw;
  justify-content: space-between;
  align-items: center;
}

.mobile_type .hdjl_tab_box li a span {
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .hdspan2 {
  display: none;
}

.mobile_type .hdjl_tab_box li a img {
  margin-top: 0;
}

.mobile_type .cont3_box,
.mobile_type .ct3_r,
.mobile_type .cont4_box {
  margin-top: 6vw;
}

.mobile_type .ct3_nr {
  width: 100%;
}

.mobile_type .ct_tit {
  line-height: 2;
  align-items: center;
  font-size: 4vw;
}

.mobile_type .ct_tit span {
  font-size: 4.5vw;
}

.mobile_type .ct3_nr ul li a {
  width: 55%;
  padding-left: 0;
  background: none;
}

.mobile_type .ct4_ztzl .swiper-slide {
  width: 45vw;
  height: 18vw;
}

.mobile_type .ztzl_next,
.mobile_type .ztzl_prev {
  display: none;
}

.mobile_type .ct3_nr ul li {
  line-height: 2;
  font-size: 4vw;
}

/* 移动端 */



/* 底部样式 */
/* 👇👇👇👇footer_css👇👇👇👇 */
.inbox1000 {
  width: 1000px;
  margin: auto;
}

.footer {
  background: #f9f9f9;
  padding: 20px 0;
}

.ftl {
  float: left;
}

.ftr {
  float: right;
  margin-top: 15px;
}

.ml20 {
  margin-left: 20px;
}

.footer a,
.footer span {
  font-size: 14px;
  line-height: 28px;
}

.footer .p3 a img {
  width: 15px;
  height: 15px;
}

.old_type .footer {
  padding: 35px 0;
}

.old_type .footer a,
.old_type .footer span {
  font-size: 24px;
  line-height: 48px;
}

.old_type .inbox1000 {
  width: 1200px;
}

.old_type .footer .p3 a img {
  width: 25px;
  height: 25px;
}

.old_type .ftr img {
  width: 150px;
  height: auto;
}

.old_type .ftr {
  margin-top: 35px;
}

.mobile_type .footer {
  margin-top: 5vw;
  padding: 6vw 0px;
}

.mobile_type .inbox1000 {
  width: 100%;
}

.mobile_type .ftl {
  width: 100%;
  padding: 0 2vw;
}

.mobile_type .footer a,
.mobile_type .footer span {
  display: block;
  font-size: 4vw;
  line-height: 2;
  text-align: center;
}

.mobile_type .ml20 {
  margin-left: 0;
}

.mobile_type .ftr {
  width: 100%;
  float: right;
  margin-top: 4vw;
}

.mobile_type .ftr img {
  width: 20vw;
  height: auto;
}



/*  */
.cont1_r .tabHdTit {
  border-bottom: 1px solid #999;
}

.cont1_r .tabHdTit li a {
  padding: 10px 0;
}

.cont1_r .tabHdTit li {
  position: relative;
  margin-right: 20px;
}

.cont1_r .tabHdTit .tabon a {
  background: unset;
  color: #0071B9;
  border-radius: unset;
}

.cont1_r .tabHdTit li::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 3px;
  display: block;
  background: #0071B9;
  transition: .5s all;
  transform-origin: center;
  transform: scaleX(0);
}

.cont1_r .tabHdTit .tabon::after {
  transform: scaleX(1);
}

.venter{ width:100%; height:120px; background:#eef2f5; margin-top:35px;}




.content{ width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.venter_logo{ width:600px;  float:left;}
.lxwm{ width:600px; float:left;}
.lxwm p{ margin:0; color:#a3a3a2; line-height:24px; }
.weixin{ float:right; width:140px; margin-right:15px;}
.weixin img{ float:left; display:block;}
.weixin p{ float:left; margin:0; padding-top:90px; padding-left:10px; color:#999999; font-size:16px;}

.foter{ width:100%; height:48px; background:#e1e6ea;}
.bottom{ width:1200px; height:48px; margin:0 auto; line-height:48px; text-align:center; color:#7c7c7b; font-size:13px;}

.decong{ width:1100px; overflow:hidden; margin:0 auto; background:url(../images/oorr_06.jpg) top no-repeat; padding-top:30px;}
.decong_nav{ width:1100px; overflow:hidden;}
.left{ width:263px; float:left; overflow:hidden;}
.left_top{ width:100%; height:68px; background:url(../images/oper_03.jpg) no-repeat;}
.left_top span{ float:left; color:#ffffff; font-size:22px; font-weight:bold; width:100%; text-align:center; line-height:65px;}
.left_nav{ width:256px; float:right; overflow:hidden; background:url(../images/iou_03.jpg) repeat-y;}
.left_nav .left_cen{ padding-left:5px; overflow:hidden; padding-top:15px; width:280px;}
.left_nav .left_cen li{ width:280px; overflow:hidden; background:url(../images/honr_06.jpg) bottom no-repeat; padding-top:7px;}
.left_nav .left_cen li a{ float:left; width:100%;  text-indent:5px; line-height:30px; color:#414040; font-size:16px;}
.left_nav .left_cen li a:hover{ background:url(../images/bolp_03.jpg) no-repeat; color:#FFF;}
.left_nav .left_cen li .open{ background:url(../images/bolp_03.jpg) no-repeat; color:#FFF;}
.left_nav >.left_cen >li >.child >li{ background:none;}
.left_nav >.left_cen >li >.child >li a{ font-size:14px; background:url(../images/bu_03.jpg) 41px 14px no-repeat; float:left; text-indent:60px;}
.left_nav >.left_cen >li >.child >li a:hover{ color:#047cdb;}
.left_nav .left_cen .active{ color:#047cdb;}
.left_or{ width:170px; overflow:hidden; margin-left:36px; padding-top:20px; padding-bottom:58px;}
.left_or a{ width:170px; height:46px; margin-top:17px; float:left;}


.right{ width:786px; float:right; overflow:hidden; margin-right:13px;}
.right_top{ width:100%; height:56px; border-bottom:1px #d9d9d9 dashed;}
.right_name{ float:left; font-size:20px; color:#0a77c3; padding-top:21px; padding-left:22px;}
.right_more{ float:right; font-size:13px; color:#8d8c8c; padding-top:25px; padding-right:24px;}
.right_more a{ color:#8d8c8c;}
.right_cen{ padding:18px; color:#646464; font-size:14px; line-height:30px;}

.right_list{ width:100%; overflow:hidden; padding-top:15px;}
.right_list ul li{ width:100%; height:50px; float:left; border-bottom:1px #d9d9d9 dashed;}
.right_list ul li a{ float:left; line-height:50px; background:url(../images/ekr_07.jpg) 15px 22px no-repeat; text-indent:35px; font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width:80%; display:block;}
.right_list ul li span{ float:right; line-height:50px; font-size:14px; padding-right:20px;}
.right_list ul li a:hover{ color:#e60012;}

#pages { padding:10px 0 10px;text-align:center;font:12px '宋体'; clear:both;}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line
-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.tips{ margin-top:30px;}
.tips div{ line-height:30px;}

.news_tangter{ width:600px; margin:0 auto; line-height:28px; text-align:center; font-size:22px; font-weight:bold; color:#a41a12;padding-top:30px; font-family:"微软雅黑";} 
.news_rnutn{ width:620px; height:50px; line-height:50px; text-align:center; margin:0 auto; color:#757474;}
.news_content{ width:700px; height:auto; color:#505050; line-height:36px; margin:0 auto; font-size:14px; border-top:1px #a8abaf dashed; padding-top:24px; overflow:hidden; padding-bottom:40px;}
.news_content a{ color:#3763aa; text-decoration:underline;}